/**
 * 码名映射的管理类
 * 常用的码名映射都放入找此类里面
 * 设计：根据hashmap的key，如果存在这个key，那么返回value（value里面是一个map）。
 * 
 */
package com.base.myproject.client.system;

import java.util.HashMap;
import java.util.Map;

/**
 * @see com.base.myproject.client.ui.codenamemap.CodeNameMap
 * @author zgw
 *2009-9-3 下午12:33:56
 * javazgw@gmail.com
 */
@Deprecated
public final class CodeNameMap {

	static CodeNameMap codenamemap =null;
	java.util.Map<String, Map<String,String>> map = new java.util.HashMap<String, Map<String,String>>();
	private CodeNameMap()
	{
		
	}
	
	public static CodeNameMap getInstance()
	{
		if(codenamemap == null)
		{
			codenamemap = new CodeNameMap();
		}
		return codenamemap;
	}
	public Map<String,String> getMap(String needcode)
	{
		if(map.containsKey(needcode))
		{
			return map.get(needcode);
		}
		else
		{
			putMap(needcode,"");
			return map.get(needcode);
		}
		
//		return null;
	}
	public void putMap(String key,String sql)
	{
		Map<String,String> maptemp = new HashMap<String,String>();
		
		maptemp.put("1003", "ldajdljsl;f");
		maptemp.put("1004", "lasd");
		maptemp.put("1005", "dsa");
		map.put(key,maptemp);
		
	}
}
